出處 , 有繁體版進入後自行點選 ,
這邊還是決定自行翻譯碰到難翻的再參考繁體版
Express 是一個流行 主導性低 ( 彈性高 ) 的框架 , 用 JS
寫成 、 用 Node
作為執行環境 , 接著會解釋一些主要的優點 、 如何安裝開發環境 、 如何處理常見的網站開發任務
主導性可以看第十日怎麼選框架的文章
一般程式觀念知識跟 JS , 但核心觀念不是必要的 。
Note: MDN 在 c-side
development 裡有很多 JS 教學資源
JS 的核心觀念與 Node s-side
開發很類似 。 Node 提供額外的 APIs 得以有效支援無瀏覽器環境 ( 例如 : 創造HTTP servers 及存取 file system , 但不支援 DOM
&browser
有關的 JS API )
Node.js & Express 有很多其他優良的資源 ( 網路或實體書 ) , 有些資料是從以下參考
說是指南 , 我是覺得更像課綱
Windows
, Linux ( Ubuntu )
, Mac OS
的 Node / Express 開發環境 ( 這邊預計只會寫到後兩者 , Windows 視時間而定 )路由
、 templates/view
、 db
db
, 然後我們會演示如何使用 Mongoose
給圖書館網站一個可以用來存取的 db 。object schema, models 宣告
& main field types
& 基本驗證
。 簡短說明存取 model data
的幾個方式模組化的路由結構
, 後續的文章我們可以持續擴充這些函式 , 也能對如何建立模組化路由有很好地理解取得 db 紀錄 & 使用 templates
HTML 表單
, 並使用 pug ( HTML 的預處理器 )
, 以及怎麼從 db 透過表單進行 CRUD ( create, read, update, delete )
production
狀態需要怎麼做在 PWS/Cloud Foundry 上安裝圖書館網站
點開之後是顯示: 為何選擇 PWS ? PWS 怎麼用 ? ...PWS ( Pivotal Web Services , pivotal 關鍵的 )
is a public instance of the Open Source Cloud Foundry Platform.
Pivotal Web Services PaaS cloud 是一個多功能、開源的 Heroku 替代方案 , PaaS cloud service
被用在上列的 part 7 中。
如果正在尋找類似 Heroku ( 或其他 PaaS cloud service ) 的服務 , 或只想簡單試一點不同的東西 , PWS/Cloud Foundry 絕對值得
這是現在這篇文章的尾聲了 , 若您有意願補充教學 , 其他的主題為 :